type internal/sync.node
15 uses
internal/sync (current package)
hashtriemap.go#L93: var slot *atomic.Pointer[node[K, V]]
hashtriemap.go#L94: var n *node[K, V]
hashtriemap.go#L167: func (ht *HashTrieMap[K, V]) expand(oldEntry, newEntry *entry[K, V], newHash uintptr, hashShift uint, parent *indirect[K, V]) *node[K, V] {
hashtriemap.go#L210: var slot *atomic.Pointer[node[K, V]]
hashtriemap.go#L211: var n *node[K, V]
hashtriemap.go#L426: func (ht *HashTrieMap[K, V]) find(key K, hash uintptr, valEqual equalFunc, value V) (i *indirect[K, V], hashShift uint, slot *atomic.Pointer[node[K, V]], n *node[K, V]) {
hashtriemap.go#L542: node[K, V]
hashtriemap.go#L546: children [nChildren]atomic.Pointer[node[K, V]]
hashtriemap.go#L550: return &indirect[K, V]{node: node[K, V]{isEntry: false}, parent: parent}
hashtriemap.go#L565: node[K, V]
hashtriemap.go#L573: node: node[K, V]{isEntry: true},
hashtriemap.go#L702: type node[K comparable, V any] struct {
hashtriemap.go#L706: func (n *node[K, V]) entry() *entry[K, V] {
hashtriemap.go#L713: func (n *node[K, V]) indirect() *indirect[K, V] {